package cn.iocoder.yudao.module.book.service.app;

import cn.iocoder.yudao.module.book.controller.app.vo.AssignmentsByClassIdRespVO;
import cn.iocoder.yudao.module.book.controller.app.vo.BookSchoolAssignmentSaveReqVO;
import cn.iocoder.yudao.module.book.controller.app.vo.BookSchoolAssignmentSaveRespVO;

import java.util.List;


public interface BookSchoolAssignmentService {

    void createBookSchoolAssignment(BookSchoolAssignmentSaveReqVO bookSchoolAssignmentSaveReq);

    List<BookSchoolAssignmentSaveRespVO> getBookSchoolAssignmentList();

    void updateBookSchoolAssignment(BookSchoolAssignmentSaveReqVO bookSchoolAssignmentSaveReq);

    void deleteBookSchoolAssignment(Long id);

    List<AssignmentsByClassIdRespVO> getAssignmentsByClassId(String classId);

    AssignmentsByClassIdRespVO getAssignmentDetailsById(String id);
}